/**
 * Copyright (c) behosoft Co.,Ltd.
 * All Rights Reserved.
 * <p>
 * This software is the confidential and proprietary information of behosoft.
 * (Social Security Department). You shall not disclose such
 * Confidential Information and shall use it only in accordance with
 * the terms of the license agreement you entered into with behosoft.
 * <p>
 * Distributable under GNU LGPL license by gnu.org
 */
package com.file.common;



/**
 * <p>
 * 全局常量类
 * </p>
 *
 * @version $Revision$ 2009-8-12
 * @since 1.0
 */
public final class BusinessConstants{

    public static final String STATIC_UNEDITABLEFIELDS_CONFIG_ROOT = "resources/uneditableConfig/uneditableAttributesConfig.json";
    public static final String STATIC_SEARCHFIELDS_CONFIG_ROOT = "resources/defaultGUI/searchFieldsTemplate.json";
    public static final String STATIC_PROVINCE_CITY_MATCH_CONFIG_ROOT = "resources/provinceCityMatch/provinceCityMatch.json";
    public static final String JPG_SUFFIX = ".jpg"; // 图片JPG后缀
    public static final String LIKE = "%";
    public static final String YES = "是";
    public static final String NO = "否";
    public static final String PART = "部分完成";
    public static final String SESSION_SECURITY_USER = "curUser"; // session中保存的用户信息
    public static final String SESSION_ACCOUNT_ID = "curAccountId"; // session中保存的账户ID
    public static final String CURRENT_DATE = "curDate"; // 当前日期文字列
    public static final String CURRENT_DAY = "curDay"; // 当前天文字列
    public static final String SUPER_ADMIN_TYPE = "3"; // 超级管理员标志
    public static final Integer BOOLEAN_TRUE = 1; // 布尔型正确标志
    public static final Integer BOOLEAN_FALSE = 0; // 布尔型错误标志
    public static final int ZERO = 0; // 数字型 0
    public static final String STR_ZERO = "0"; // 文字列 0
    public static final String STR_ONE = "1"; // 文字列 1
    public static final Long LOGISTICS_DOCUMENT_TYPE = 2604L;// 物流面单模板类型ID
    public static final int GENERATE_DETAIL_LINE_NO = 10000; // 全局定义生成明细行号
    public static final String PROCESSOR_SYSTEM = "system"; // 创建或修改人：系统自动
    public static final String USER_INFO = "userInfo"; // 用户信息
    public static final String PROCESS_MODE_WEB = "web"; // 更新方式
    public static final String PROCESS_MODE_EDI = "edi"; //创建及编辑模式：EDI
    public static final String SYSTEM_SUPER_MODE = "system.super.mode"; // 系统超级模式
    public static final String SYSTEM_SUPER_USERNAME = "system.super.userName"; // 系统超级用户
    public static final String SYSTEM_SUPER_PASSWORD = "system.super.password"; // 系统超级密码
    public static final String SESSION_SECURITY_USER_ID = "common.session.security.userId"; // 会话里用户ID
    public static final String SESSION_USER_GUI_FUCTIONS = "session.user.gui.fuctions"; // 会话里功能列表
    public static final String SYSTEM_SUPER_ROLE = "role.super.adminRole"; // 管理员角色
    public static final String SYSTEM_COMMON_ROLE = "role.super.commonRole"; // 通用角色
    public static final String APPLICATION_GLOBALLOCATION_MAP = "common.application.globalLocation.map";
    public static final String APPLICATION_GLOBALLOCATIONS = "common.application.globalLocation";
    public static final String SESSION_CURRENT_USER_TMS_ROLE = "common.session.security.tms.role";
    public static final String APPLICATION_EDI_DATA_MAPPING = "common.application.ediDataMapping"; // edi文件映射
    public static final int STATUS_FORZEN = 108; // 冻结
    public static final Integer STATUS_ACTIVE = 107; // 激活
    public static final String DEFAULT_ADMIN_PASSWORD = "admin"; // 默认密码
    public static final String DEFAULT_SEARCH_STD = "STD"; // 默认规则查询关键词
    public static final int IS_ADMIN_USER = 1; // 是否管理员
    /*
        上传类型 Start
     */
    public static final int UPLOAD_TYPE_TRANSCEIVER = 3601; // 客户导入
    public static final int UPLOAD_TYPE_ITEM = 3602;// 产品导入
    public static final int UPLOAD_TYPE_ZONE = 3603;// 储位导入
    public static final int UPLOAD_TYPE_TURNOVERBOX = 3604;// 周转箱导入
    public static final int UPLOAD_TYPE_PICK_INBOUND = 3605;// 采购入库订单导入
    public static final int UPLOAD_TYPE_RETURN_INBOUND = 3606;// 退货入库订单导入
    public static final int UPLOAD_TYPE_DELIVERY_OUTBOUND = 3607;// 销售出库订单导入
    public static final int UPLOAD_TYPE_RETURN_OUTBOUND = 3608;// 退货出库订单导入
    public static final int UPLOAD_TYPE_TRANSFER_ORDER = 3631;// 调拨订单导入
    public static final int UPLOAD_TYPE_ITEM_PACKAGING = 3701;// 包装规则导入
    public static final int UPLOAD_TYPE_TRANSFER = 3609;// 调拨单导入
    public static final int UPLOAD_TYPE_INVENTORY = 3610;// 库存明细导入
    public static final int UPLOAD_TYPE_SN = 3611;// SN库存导入
    public static final int UPLOAD_TYPE_IMEI = 3612;// IMEI库存导入
    public static final int UPLOAD_TYPE_BATCHINVENTORYATTRIBUTETRANSFERBYIEMI = 3613; // 属性转移 - IMEI导入
    public static final int UPLOAD_TYPE_BATCHINVENTORYATTRIBUTETRANSFERBYPRODUCT = 3614; // 属性转移 - 产品导入
    public static final int UPLOAD_TYPE_BATCHSTOCKRIGHTTRANSFERBYIMEI = 3615;// 货权转移 - IMEI导入
    public static final int UPLOAD_TYPE_BATCHSTOCKRIGHTTRANSFERBYPRODUCT = 3616;// 货权转移 - 商品导入
    public static final int UPLOAD_TYPE_ITEMLOCATION = 3617; // 产品指定储位导入
    public static final int UPLOAD_TYPE_VENDERLOGISTICSNO = 3618; // 预支单号导入
    public static final int UPLOAD_TYPE_MAGAZINES = 3619; // 预支单号导入
    public static final int UPLOAD_TYPE_RATE = 3620; // 费率导入
    public static final int UPLOAD_TYPE_LINENO = 3622; // 储位动线号导入
    public static final int UPLOAD_TYPE_ITEM_ABCCLASS = 3623; // 储位动线号导入
    public static final int UPLOAD_TYPE_CARRIER_PRIOD = 3624; // 优选承运商导入
    public static final int UPLOAD_TYPE_COMBINEITEM = 3625; // 组合商品导入
    public static final int UPLOAD_TYPE_OUTCOLLECTSN = 3626; // SN信息导入
    public static final int UPLOAD_TYPE_INVENTORYADJUST = 3627; // 损益单导入
    public static final int UPLOAD_TYPE_SAFETYSTOCK = 3628; // 安全库存导入
    public static final int UPLOAD_TYPE_INVENTORY_FROZEN = 3727;// 冻结单导入
    public static final int UPLOAD_TYPE_INVENTORY_UNFROZEN = 3728;// 解冻单导入
    public static final int UPLOAD_TYPE_INVENTORY_LOCATION_MOVE = 3729; //移库单导入
    public static final int UPLOAD_TYPE_CUSTOMER_LOCATION_ZONE = 3630; //货主指定储位导入
    public static final int UPLOAD_SINGLE_TYPE_ITEM = 3632;//商品单字段导入
    public static final int UPLOAD_TYPE_PORTAL_PICK_INBOUND = 4000; //门户采购入库订单导入
    public static final int UPLOAD_TYPE_PORTAL_ONLINE_ORDER = 4001; //门户线上销售订单导入
    public static final int UPLOAD_TYPE_PORTAL_RETURN_INBOUND = 4002; //门户退货入库订单导入
    public static final int UPLOAD_TYPE_PORTAL_OFFLINE_ORDER = 4003; //门户批发出库订单导入
    public static final int INVENTORY_DATE = 4004; //库存效期批量导入
    public static final int EXPIRED_DATE = 4005; //到期日期批量导入
   // public static final String EDI_TEMPLATE_EXCEL_ROOT_PATH = FileExposeUtil.getRootClasspath() + "resources/template/edi/excel/"; // EDI模板下载路径

    /*
        上传类型 End
    */
    public static final String STATIC_EDIDATAMAPPING_CONFIG_ROOT = "resources/edimapping/ediDataMapping.json"; // 导出映射配置文件
    /*
        采购入库订单状态 Start
     */
    public static final int PICK_INBOUND_STATUS_NEW = 4700; //新记录
    public static final int PICK_INBOUND_STATUS_PARTY_NOTIFY = 4701; //部分生成任务单
    public static final int PICK_INBOUND_STATUS_ALL_NOTIFY = 4702; //全部生成任务单
    public static final int PICK_INBOUND_STATUS_PARTRECEIVED = 4703; //部分收货
    public static final int PICK_INBOUND_STATUS_FINISHED = 4704; //已完成收货
    public static final int PICK_INBOUND_STATUS_CANCELED = 4709; //已取消
    public static final int PICK_INBOUND_STATUS_CLOSED = 4710; //已关闭
    /*
        门户采购入库订单状态 Start
     */
    public static final int PORTAL_PICK_INBOUND_STATUS_NEW = 61301;//新记录
    /*
        采购入库订单状态 End
     */
    public static final int PORTAL_PICK_INBOUND_STATUS_ALL_NOTIFY = 61302;//已审核
    public static final int PORTAL_PICK_INBOUND_STATUS_PARTRECEIVED = 61303;//部分收货
    public static final int PORTAL_PICK_INBOUND_STATUS_FINISHED = 61304;//全部收货
    public static final int PORTAL_PICK_INBOUND_STATUS_CANCELED = 61305;//取消
    public static final int PORTAL_PICK_INBOUND_STATUS_CLOSED = 61306;//关闭
    /*
        门户退货入库订单状态 Start
     */
    public static final int PORTAL_RETURN_INBOUND_STATUS_NEW = 62300;//新记录
    /*
        门户采购入库订单状态 End
     */
    public static final int PORTAL_RETURN_INBOUND_STATUS_ALL_NOTIFY = 62301;//已审核
    public static final int PORTAL_RETURN_INBOUND_STATUS_PARTRECEIVED = 62302;//部分收货
    public static final int PORTAL_RETURN_INBOUND_STATUS_FINISHED = 62303;//全部收货
    public static final int PORTAL_RETURN_INBOUND_STATUS_CANCELED = 62304;//取消
    public static final int PORTAL_RETURN_INBOUND_STATUS_CLOSED = 62305;//关闭
    /*
        储位类别 Start
     */
    public static final Integer LOCATION_CATEGORY_STORE = 701; // 存储储位
    /*
        门户退货入库订单状态 End
     */
    public static final Integer LOCATION_CATEGORY_PICK = 702; // 拣货储位
    public static final int LOCATION_CATEGORY_SKIPWAREHOUSE = 704; // 越库储位
    public static final Integer LOCATION_CATEGORY_FROZEN_MOVE = 710; // 冻结移库储位
    /*
        储位用途 Start
    */
    public static final int LOCATION_USABLE_TYPE_PALLET = 801; // 托盘储位
    /*
        储位类别 End
     */
    public static final int LOCATION_USABLE_TYPE_BOX = 802; // 箱储位
    public static final int LOCATION_USABLE_TYPE_COMMON = 803; // 一般储位
    /*
        订单类别 Start
    */
    public static final Integer INBOUND_KIND_PICK = 2001; // 采购订单
    /*
        储位用途 End
     */
    public static final Integer INBOUND_KIND_TRANSFER = 2002; // 调拨订单
    public static final Integer INBOUND_KIND_RETURN = 2003; // 退货订单
    public static final Integer INBOUND_KIND_CHANGE = 2004; // 暂时未用
    public static final Integer INBOUND_KIND_COMMON = 2005; // 暂时未用
    public static final Integer INBOUND_KIND_RETURNITEM = 2006; // 暂时未用
    /*
        收货单状态 Start
    */
    public static final Integer RECEIPT_STATUS_NEW = 5900; // 新记录
    /*
        订单类别 End
    */
    public static final int RECEIPT_STATUS_PARTRECEIVED = 5901; // 已开始收货
    public static final Integer RECEIPT_STATUS_FINISHED = 5902; // 已收货
    public static final int RECEIPT_STATUS_MORERECEIVED = 5903; // 超收
    /*
        拣货单状态 Start
    */
    public static final Long PICK_LIST_STATUS_NEW = 5800L; // 新记录


    /*
        收货单状态 End
    */
    public static final Long PICK_LIST_STATUS_IN_PROGRESS = 5801L; // 已开始拣货
    public static final Long PICK_LIST_STATUS_FINISHED = 5802L; // 拣货完成
    public static final Long ABNORMAL_PICKING = 5803L; // 异常拣货
    /*
        上架规则 Start
    */
    public static final int SHELVES_RULES_1 = 3101; // 暂时未用
    /*
        拣货单状态 End
    */
    public static final int SHELVES_RULES_2 = 3102; // 暂时未用
    public static final int SHELVES_RULES_3 = 3103; // 暂时未用
    public static final int SHELVES_RULES_4 = 3104; // 暂时未用
    public static final int SHELVES_RULES_5 = 3105; // 指定储位上架
    public static final int SHELVES_RULES_6 = 3106; // 在指定库区中寻找空储位
    public static final int SHELVES_RULES_7 = 3107; // 指定库区，合并到现有商品该库区的已占储位
    public static final int SHELVES_RULES_8 = 3108; // 指定库区，查找现有商品该库区的已占储位，并推荐与之相邻的空储位
    public static final int SHELVES_RULES_9 = 3109; // 上架到商品的绑定储位中
    public static final int SHELVES_RULES_10 = 3110; // 根据拣货位查找最近空储位
    /*
        转移状态 Start
    */
    public static final int TRANSFER_STATUS_WAIT = 4101; // 待转移
    /*
        上架规则 End
    */
    /*
        质检单状态 Start
    */
    public static final int QC_STATUS_NEW = 6600; // 新纪录
    /*
        转移状态 End
    */
    public static final int QC_STATUS_PARTQC = 6601; // 质检中
    public static final int QC_STATUS_FINISHED = 6602; // 质检完成
    /*
        绩效操作类型 Start
    */
    public static final int PERFORMANCE_OPERATE_RECEIPT_PDA = 6800; // PDA收货
    /*
        质检单状态 End
    */
    public static final int PERFORMANCE_OPERATE_RECEIPT_PC = 6801; // PC收货
    public static final int PERFORMANCE_OPERATE_SCAN_PDA = 6802; // PDA扫描
    public static final int PERFORMANCE_OPERATE_SHELVES_PDA = 6803; // PDA上架
    public static final int PERFORMANCE_OPERATE_SHELVES_PC = 6804; // PC上架
    public static final int PERFORMANCE_OPERATE_PICK_PC = 6806; // PC拣货
    public static final int PERFORMANCE_OPERATE_HANDOVER = 6808; // 交接
    public static final int PERFORMANCE_OPERATE_TRANSFER = 6809; // 属性转移
    public static final int PERFORMANCE_OPERATE_STOCKTAKING_PC = 6810; // PDA盘点
    public static final int PERFORMANCE_OPERATE_REPLENISHMENT_PDA = 6811; // PDA补货
    public static final int PERFORMANCE_OPERATE_REPLENISHMENT_PC = 6812; // PC补货
    public static final int PERFORMANCE_OPERATE_CHECK_AUTO = 6822; // PC复核
    public static final int PERFORMANCE_OPERATE_REPLENISHMENT_DOWNLOAD_PDA = 6814; // PDA补货下架
    public static final int PERFORMANCE_OPERATE_REPLENISHMENT_DOWNLOAD_PC = 6815; // PC补货下架
    public static final int PERFORMANCE_OPERATE_ATTRIBUTE = 6816; // 属性转移
    public static final int PERFORMANCE_OPERATE_FROZEN = 6817; // 库存冻结
    public static final int PERFORMANCE_OPERATE_UNFROZEN = 6818; // 库存解冻
    public static final int PERFORMANCE_OPERATE_STOCKTAKING_PDA = 6819; // PDA盘点作业
    /*
        库存历史记录 Start
    */
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_RECEIPT_CONFIRM = 7301; // 库存交易历史操作环节
    /*
        绩效操作类型 End
    */
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_SHAVETASK = 7302; // 库存交易历史入储环节
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_QCTASK = 7303; // 质检
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_PICK = 7304; // 库存交易历史拣货环节
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_DELIVERDOCUMENT_CONFIRM = 7305; // 库存交易历史发运确认环节
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_LOCATION_MOVE = 7306; // 移库作业
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_ATTRIBUTE_TRANSFER = 7307; //属性转移
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_FROZEN = 7308; // 库存交易历史冻结环节
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_UNFROZEN = 7309; // 库存交易历史解冻环节
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_STOCKRIGHT_TRANSFER = 7310; //货权转移
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_ADJUST = 7311; // 库存调整
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_ASSIGN = 7312; // 库存交易历史分配环节
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_REPLENISHMENT_APPLY = 7313; // 补货申请
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_REPLENISHMENT_COMPLETE = 7314; // 补货完成
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_MODIFY_PICK = 7315; // 库存交易历史修改拣货数量环节
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_PACKAGE = 73001; // 批发出库
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_INVENTORY_IMPORT = 7316; // 库存导入
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_CANCEL_ALLOCATE = 7317; // 取消分配
    public static final int INVENTORY_RECORD_HISTORY_CNTYPE_ORDER_LOCK = 7318; // 订单锁定
    public static final int INVENTORY_RECORD_HISTORY_OPERATETYPE_FHYCCW = 7319; // 截单
    public static final int INVENTORY_RECORD_HISTORY_OPERATETYPE_LOCK = 7401; // 库存交易历史操作类型
    public static final int INVENTORY_RECORD_HISTORY_OPERATETYPE_ADD = 7402; // 库存交易历史操作增加类型
    public static final int INVENTORY_RECORD_HISTORY_OPERATETYPE_LESSEN = 7403; // 库存交易历史操作减少类型
    public static final int INVENTORY_RECORD_HISTORY_OPERATETYPE_FROZEN = 7404; // 冻结
    public static final int INVENTORY_RECORD_HISTORY_OPERATETYPE_UNFROZEN = 7405; // 解冻
    /*
        播种墙状态 Start
    */
    public static final int SOWDESK_STATUS_FREE = 13000; // 空闲
    /*
        库存历史记录 End
    */
    public static final int SOWDESK_STATUS_OCCUPY = 13001; // 占用
    public static final String SOWDESK_STATUS_FTEE_STR = "空闲";
    public static final String SOWDESK_STATUS_OCCUPY_STR = "占用";
    /*
        补货任务状态 Start
    */
    public static final Long REPL_STATUS_NEW = 5400l; // 新纪录
    /*
        播种墙状态 End
    */
    public static final Long REPL_STATUS_FINISHED = 5402l; // 完成
    public static final Long REPL_STATUS_CANCLED = 5403l; // 取消
    /*
        复核状态 Start
    */
    public static final int PICKLIST_CHECK_STATUS_NEW = 12020; // 未复核
    /*
        补货任务状态 Start
    */
    public static final int PICKLIST_CHECK_STATUS_PART = 12021; // 部分复核
    /*
        上架状态 End
    */
    public static final int PICKLIST_CHECK_STATUS_FINISHED = 12022; // 复核完成
    /*
        运输类型 Start
    */
    public static final String TRANSPORT_TYPE_EXPRESS = "12015"; // 快递
    /*
        盘点状态 End
    */
    public static final String TRANSPORT_TYPE_LOGISTICS = "12016"; // 物流

    /*
        退货入库订单状态 End
    */
    public static final String STANDARD_RULE_NAME = "STD"; // 标准包装规则
    /*
        销售出库订单状态 End
    */
    /*
        分货状态 Start
    */
    public static final String SPLIT_GOODS_TYPE_PICKED = "12010";  // 先拣后分
    /*
        运输状态 End
    */
    public static final int SPLIT_GOODS_STATUS_UNSPLIT = 12030; // 未分货
    public static final int SPLIT_GOODS_STATUS_COMPLETE = 12032; // 分货完成
    public static final int SQL_BATCH_EXEC_SIZE = 500; // SQL批量执行条数
    /*
        复核状态 End
    */
    public static final int DELIVER_DOCUMENT_STATUS_HANDOVER = 47000; // 已交接
    /*
        普通入库单订单状态 Start
     */
    public static final int COMMON_INBOUND_STATUS_PARTRECEIVED = 7003; // 部分收货
    /*
        运输类型 End
    */
    public static final int COMMON_INBOUND_STATUS_FINISHED = 7004; // 全部收货
    public static final String COMMON_ACCOUNT_ID = "O1O508260000001"; // 大嶝小镇的ACCOUNT_ID
    public static final Long INVENTORY_FROZEN_HAND = (long) 7101; // 冻结状态:待处理
    public static final Long INVENTORY_UNFROZEN_HAND = (long) 7103; // 解冻状态:待处理
    /*
        分货状态 Start
     */
    /*
        移库单状态 Start
     */
    public static final Long INVENTORY_LOCATION_MOVE_HAND = (long) 4901; // 待处理
    public static final Long INVENTORY_LOCATION_MOVE_FINISH = (long) 4902; // 完成
    public static final String CHECK_ERROR_LOCATION_CODE = "FHYCCW"; // 复核异常储位
    public static final String ITEM_FLAW_LOCATION_CODE = "FHBCCW"; // 报残储位
    /*
        普通入库单订单状态 End
    */
    /*
        拣货单类型 Start
     */
    public static final String PICK_ORDER_TYPE_NORMAL = "130000"; // 普通拣货单
    public static final String PICK_ORDER_TYPE_REPLENISH = "130001"; // 补拣拣货单
    /*
        反向上架状态 Start
     */
    public static final String REVERSE_SHEVLIES_UNSHEVLES = "131001"; // 未上架
    public static final String REVERSE_SHEVLIES_SHEVLESING = "131002"; // 部分上架
    public static final String REVERSE_SHEVLIES_COMPLETE = "131003"; // 完成上架
    /*
        移库单状态 End
    */
    /*
        日志类型 Start
     */
    public static final String OPERATE_LOG_TYPE1 = "81091"; // 零售出库
    public static final String OPERATE_LOG_TYPE2 = "81092"; // 采购入库
    public static final String OPERATE_LOG_TYPE3 = "81093"; // 批发出库
    public static final String OPERATE_LOG_TYPE4 = "81094"; // 退货入库
    /*
        拣货单类型 End
     */
    public static final String OPERATE_LOG_TYPE5 = "81095"; // 损益单
    public static final String OPERATE_LOG_TYPE6 = "81096"; // 盘点单
    public static final String OPERATE_LOG_TYPE7 = "81097"; // 属性转移
    /*
        反向上架状态 End
     */
    public static final String OPERATE_LOG_TYPE8 = "81098"; // 移库
    public static final String CONFIG_DEFAULT_EXCLUDE_SHOPS = "defaultExcludeShops"; // 系统配置项名：默认查询过滤掉门店
    public static final String MOVE_TYPE_FROZEN = "95001"; // 移库类型：冻结移库
    public static final String PDA_RESPONSE_FAIL_CODE = "0"; // PDA反馈编码，失败
    public static final String PDA_RESPONSE_SUCCESS_CODE = "1"; // PDA反馈编码，成功
    public static final String WEIGHTING_ABNORMAL_FLUCTUATIONS = "924010"; // 称重波动异常设置按钮
    public static final String PDA_RESPONSE_FAIL_SUCCESS = "1"; // PDA响应，成功
    public static final String STOCKTAKING_TYPE_RANDOM_NEW = "13521"; // 新盘点类型（随机盘点）
    /*
        日志类型 Start
     */
    /**
     * 分页查询
     */
    public static final int PAGE = 1;
    public static final int LIMIT = 50;
    public static final int START = 1;
    public static final int CURRENT_PAGE_SIZE = 50;
    public static final int PAGE_SIZE = 50;
    public static final int TOTAL_SIZE = 0;
    public static final int VENDER_LIST_LIMIT = 10;
    /**
     * 账户新增
     */
    public static final String UNITS = "13400";
    public static final String TACHE_ID_CAUSTIC_EXCESSIVE = "12105";//损溢
    public static final String TACHE_ID_PICKING = "12103";//拣货
    public static final String TACHE_ID_MOVE = "12110";//移库
    public static final String TACHE_ID_CLOSED = "12101";//收货
    public static final Integer PACKAGING_MATERIAL_TYPE = 1101;
    /**
     * 查询角色列表
     */
    public static final int USER_ID = -1;
    public static final Integer DATA_TYPE_WAREHOUS = 11;//仓库
    public static final Integer DATA_TYPE_MASTER = 12;//货主
    /**
     * 库区
     */
    public static final String ZONE_TYPE = "301";
    public static final String LOCATION_STATUS = "7201";//储位空闲
    public static final String STATUS_ENABLE = "1";//启用
    public static final String STATUS_DISABLE = "0";//停用
    /**
     * 移库类型 0：按商品 1：按IMEI
     */
    public static final String MOVE_TYPE = "0";
    public static final String IS_SCANSN = "1";
    public static final Long CACHE_STORAGE = 705L;//入库缓存储位
    public static final Long OUTBOUND_CACHE = 706L; //出库缓存储位
    public static final Integer CACHE_STORAGE_INT = 705;//入库缓存储位
    public static final Integer OUTBOUND_CACHE_INT = 706; //出库缓存储位
    public static final Integer QUALITY_CHECK_CACHE_LOCATION = 708; //质检缓存储位
    public static final Integer FROZEN_STORAGE_PLACE = 703; //冻结储位
    public static final Integer FREEZE_SHIFT_STORAGE = 710; //冻结移库储位
    public static final Long FREEZE_SHIFT_STORAGE_LOCATION = 710L;//冻结移库储位
    public static final String SALES_OUTBOUND = "2401";//销售出库
    public static final Long OUTBOUND_KING = 2303L;// 出库订单类型
    public static final String ANALYSE_type = "R70021";//京东
    public static final String SALES_PLATFORM = "4011";//订单来源 : WMS订单
    public static final String DELIVERY_TYPE = "2201";//自提采购订单
    public static final int ORDER_CENTER_ORDER_STATUS = 6301;//已审核
    public static final int NOT_SHIPPED = 46000;//未发运Not shipped
    public static final int RETURNINBOUND_TASK_STATUS_FINISHED = 6303; // 已完成收货
    public static final int DELIVERY_DOCUMENT_PICKED = 63000; // 已提货
    public static final int RETURNINBOUND_TASK_STATUS_CLOSED = 6305; // 已关闭
    public static final int RECEIPT_STATUS_CANCELED = 5909; // 已取消
    public static final String OUT_IN_TYPE = "21021"; // 入库类型 退货入库
    public static final String DELIVER_TYPE = "2202";//送货上门
    public static final String ORDER_CENTER_ORDER_TYPE = "6002";//门店拒收
    public static final Long online_SALES_order = 2301L; // 线上销售订单
    public static final int ALLOCATE_ORDERS = 2302; // 调拨订单
    public static final int RETURN_WAREHOUSE_ORDER = 2303; // 退货出库订单
    public static final Long STORE_DELIVERY_ORDER = 2304L; // 门店配送订单
    public static final int DELIVERYOUTBOUNDSTATUS_NEW = 4200;// 新纪录
    public static final int DELIVERYOUTBOUNDSTATUS_CONFIMED = 4201;// 已确认
    public static final int DELIVERYOUTBOUNDSTATUS_PARTIAL_SHIPPED = 4202;// 部分发货
    public static final int DELIVERYOUTBOUNDSTATUS_SHIPPED = 4203;// 已完成发货
    public static final int DELIVERYOUTBOUNDSTATUS_CANELED = 4204;// 已取消
    public static final int DELIVERYOUTBOUNDSTATUS_PENDING = 4205;// 暂挂中
    public static final String DELIVERYOUTBOUNDTYPE_SHOP = "1701";//送货上门
    public static final Long DELIVERYOUTBOUNDTYPE_RETAIL = 1702L;// 零售销售
    public static final Long DELIVERYOUTBOUNDTYPE_AGENCY = 1703L;// 经销商销售
    public static final int WMS_ORDERS_STATUS_FORZEN = 5200;// 出货单冻结
    public static final int WMS_ORDERS_STATUS_NEW = 5201;// 出货单新记录
    public static final int WMS_ORDERS_STATUS_OUTING = 5202;// 出货中
    public static final int WMS_ORDERS_STATUS_OUTTED = 5203;// 已出货
    public static final int WMS_ORDERS_STATUS_CANCLED = 5204;// 已经取消
    public static final int WMS_ORDERS_STATUS_CUTOFF = 5205;// 截单
    public static final int WMS_ORDERS_BACK_STATUS_START = 48001;// 订单未追回
    public static final int OMSWAREHOUSETRANSFER_NEW = 5501;// 新记录
    public static final int OMSWAREHOUSETRANSFER_CONFIMED = 5502;// 已确认
    public static final int OMSWAREHOUSETRANSFER_PARTIAL_FINISH = 5503;// 部分发货
    public static final int OMSWAREHOUSETRANSFER_FINISH = 5504;// 已完成发货
    public static final int OMSWAREHOUSETRANSFER_CANELED = 5505;// 已取消
    public static final int OMSWAREHOUSETRANSFER_PARTIAL_SHIPPED = 5506;// 部分收货
    public static final int OMSWAREHOUSETRANSFER_SHIPPED = 5507;// 全部收货
    public static final int DELIVERY_ORDER_PRODUCED = 6353;// 已产生出货单
    public static final int NEW_RECORD = 7800;// 新纪录
    public static final String PROCUREMENT_WAREHOUSING = "2101";// 采购入库
    public static final String DEALER_PURCHASE_ORDER = "1502";//经销商采购订单
    public static final int SALES_ALLOCATIN = 5601; //销售调拨
    public static final String LIANSHENDA = "I0003";
    public static final int RETURNOUTBOUNDSTATUS_NEW = 4500;// 新记录
    public static final int RETURNOUTBOUNDSTATUS_CONFIMED = 4501;// 已确认
    public static final int RETURNOUTBOUNDSTATUS_PARTIAL_SHIPPED = 4502;// 部分发货
    public static final int RETURNOUTBOUNDSTATUS_SHIPPED = 4503;// 已完成发货
    public static final int RETURNOUTBOUNDSTATUS_CANELED = 4504;// 已取消
    public static final Long RETURNOUTBOUNDTYPE_AGENCY = 1601L;// 经销商退货
    public static final Long RETURNOUTBOUNDTYPE_SHOP = 1602L;// 厂商退货
    public static final int RECEIVING_ORDER_GENERATE = 6351;// 已生成收货任务单
    public static final int NEW_RECORD_NEW = 6350;// 新记录
    public static final int CANCELLED = 6355; //已取消
    public static final String ALLOCATING_STORAGE = "2103";//调拨入库
    public static final int BEEN_INTO_WAREHOUSE = 6402; //已入储
    public static final int CANCELLED_CONTAINER = 6403; //已取消
    public static final int CONTAINER_SHIPPING = 13503;//容器收货
    public static final int ALL_RECEIPT = 8004;//全部收货
    public static final int APART_RECEIPT = 8003;//部分收货
    public static final int CONTAINER_WAREHOUSING = 13504;//部分收货
    public static final String OEDER = "3801";//订单
    public static final String CARTON_NO = "3804";//箱号
    public static Boolean CANCEL_ALLOCATION = true;//调度订单是否需要进行取消分配



    /*
        盘点类型 Start
    */
    public static class StockTakingType {
        public static Long STOCKTAKING_TYPE_CHILD = 6902L; // 复盘

        public static Long STOCKTAKING_TYPE_RANDOM = 6904L; // 随机盘点
    }

    /*
        盘点状态 Start
    */
    public static class StockTakingStatus {
        public static Long STOCKTAKING_STATUS_NEW = 9101L;// 新记录

        public static Long STOCKTAKING_STATUS_FINISHED = 9102L;// 已完成
    }

    /*
        退货入库订单状态 Start
    */
    public static class ReturnInboundStatus {
        public static final int RETURNINBOUND_TASK_STATUS_NEW = 6300; // 新纪录

        public static final int RETURNINBOUND_TASK_STATUS_PARTRECEIVE = 6302; // 部分收货

        public static final int RETURNINBOUND_TASK_STATUS_FINISHED = 6303; // 已完成收货

        public static final int RETURNINBOUND_TASK_STATUS_CANCELED = 6304; // 已取消

        public static final int RETURNINBOUND_TASK_STATUS_CLOSED = 6305; // 已关闭
    }

    /*
        销售出库订单状态 Start
    */
    public static class DeliveryOutboundStatus {
        public static final int DELIVERYOUTBOUND_STATUS_FINISHED = 4203; // 已完成发货


    }

    /*
        运输相关状态 Start
    */
    public static class TmsStatus {
        public static final String TRANPORT_PLAN_NEW_STR = "新记录";

        public static final int TRANPORT_PLAN_FINISHED = 40001; // 已完成

        public static final String TRANPORT_PLAN_FINISHED_STR = "已完成";

        public static final int DELIVERY_DOCUMENT_CANCEL = 50500; // 已取消

        public static final int DELIVERY_DOCUMENT_CHECKED = 60000; // 已审核

        public static final int DELIVERY_DOCUMENT_SCHEDULERED = 61000; // 已调度

        public static final int DELIVERY_DOCUMENT_PICKED = 63000; // 已提货

        public static final int DELIVERY_DOCUMENT_SUBSITE_ARRIVE = 70000; // 到站

        public static final int DELIVERY_DOCUMENT_SUBSITE_LEAVE = 70001; // 离开

        public static final String DELIVERY_DOCUMENT_SUBSITE_ARRIVE_STR = "到站";

        public static final String DELIVERY_DOCUMENT_SUBSITE_LEAVE_STR = "离开";

        public static final int TRUCKING_STATUS_NEW = 71000; //新纪录

        public static final int TRUCKING_STATUS_CONFIRM = 71001; //正在运输

        public static final String TRUCKING_STATUS_NEW_STR = "新记录";

        public static final String TRUCKING_STATUS_CONFIRM_STR = "正在运输";

        public static final String TRUCKING_STATUS_FINISHED_STR = "完成运输";

        // 提货状态
        public static final int PICK_STATUS_NEW = 72000; // 未提货

        public static final int PICK_STATUS_PART = 72001; // 部分提货

        public static final int PICK_STATUS_FINISHED = 72002; // 已提货

        public static final String PICK_STATUS_NEW_STR = "未提货";

        public static final String PICK_STATUS_PART_STR = "部分提货";

        public static final String PICK_STATUS_FINISHED_STR = "已提货";

        // 签收状态
        public static final int SIGN_STATUS_NEW = 73000; // 未签收

        public static final int SIGN_STATUS_PART = 73001; // 部分签收

        public static final int SIGN_STATUS_FINISHED = 73002; // 已签收

        public static final String SIGN_STATUS_NEW_STR = "未签收";

        public static final String SIGN_STATUS_PART_STR = "部分签收";

        public static final String SIGN_STATUS_FINISHED_STR = "已签收";
    }

}